package com.xjgc.eip.panel.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghongbin
 * @since 2019-11-22
 */
public class ZxjEipDnbJbwccsdetail implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 供应商编号
 */
@TableField("\"SUPPLIER_CODE\"")
private String supplierCode;

/**
 * 生产订单编号
 */
@TableField("\"PRODUCTION_ORDER_ID\"")
private String productionOrderId;

/**
 * 工单号
 */
@TableField("\"WORK_ORDER_CODE\"")
private String workOrderCode;

/**
 * 实验数据编号
 */
@TableField("\"TEST_CODE\"")
private String testCode;

/**
 * 厂内编号
 */
@TableField("\"PLANT_CODE\"")
private String plantCode;

/**
 * 监测时间，供应商侧，格式：YYYY-MM-DD hh:mm:ss
 */
@TableField("\"CHECK_TIME\"")
private String checkTime;

/**
 * 有无功，填写有或无
 */
@TableField("\"POWER\"")
private String power;

/**
 * 正反向，填写正或反
 */
@TableField("\"DIRECTION\"")
private String direction;

/**
 * 合分元，单位是相，只填数值，不填写单位
 */
@TableField("\"YUAN\"")
private String yuan;

/**
 * 实验电压，单位是伏，只填数值不写单位
 */
@TableField("\"TESTING_VOLTAGE\"")
private String testingVoltage;

/**
 * 测试电流，单位是安培，只填数值，不填写单位
 */
@TableField("\"TESTING_CURRENT\"")
private String testingCurrent;

/**
 * 功率因数,供应商填写
 */
@TableField("\"POWER_FACTOR\"")
private String powerFactor;

/**
 * 平均误差，如-0.0222
 */
@TableField("\"AVERAGE_ERROR\"")
private String averageError;

/**
 * 监测结论，0：合格，1：不合格
 */
@TableField("\"CONCLUSION\"")
private Integer conclusion;

/**
 * 创建时间/抓取时间，格式：YYYY-MM-DD
 */
@TableField("\"CREATE_TIME\"")
private String createTime;

/**
 * 上传标志，默认1,1：未上传，0：已上传
 */
@TableField("\"IOFLAG\"")
private Integer ioflag;

@TableId(value = "j_id", type = IdType.AUTO)
private Integer jId;

/**
 * 数据信息类型
 */
@TableField("\"INFO_TYPE_CODE\"")
private String infoTypeCode;
@TableField("\"GRAB_TIME\"")
private Date grabTime;


public String getSupplierCode() {
    return supplierCode;
    }

public void setSupplierCode(String supplierCode) {
    this.supplierCode = supplierCode;
    }

public String getProductionOrderId() {
    return productionOrderId;
    }

public void setProductionOrderId(String productionOrderId) {
    this.productionOrderId = productionOrderId;
    }

public String getWorkOrderCode() {
    return workOrderCode;
    }

public void setWorkOrderCode(String workOrderCode) {
    this.workOrderCode = workOrderCode;
    }

public String getTestCode() {
    return testCode;
    }

public void setTestCode(String testCode) {
    this.testCode = testCode;
    }

public String getPlantCode() {
    return plantCode;
    }

public void setPlantCode(String plantCode) {
    this.plantCode = plantCode;
    }

public String getCheckTime() {
    return checkTime;
    }

public void setCheckTime(String checkTime) {
    this.checkTime = checkTime;
    }

public String getPower() {
    return power;
    }

public void setPower(String power) {
    this.power = power;
    }

public String getDirection() {
    return direction;
    }

public void setDirection(String direction) {
    this.direction = direction;
    }

public String getYuan() {
    return yuan;
    }

public void setYuan(String yuan) {
    this.yuan = yuan;
    }

public String getTestingVoltage() {
    return testingVoltage;
    }

public void setTestingVoltage(String testingVoltage) {
    this.testingVoltage = testingVoltage;
    }

public String getTestingCurrent() {
    return testingCurrent;
    }

public void setTestingCurrent(String testingCurrent) {
    this.testingCurrent = testingCurrent;
    }

public String getPowerFactor() {
    return powerFactor;
    }

public void setPowerFactor(String powerFactor) {
    this.powerFactor = powerFactor;
    }

public String getAverageError() {
    return averageError;
    }

public void setAverageError(String averageError) {
    this.averageError = averageError;
    }

public Integer getConclusion() {
    return conclusion;
    }

public void setConclusion(Integer conclusion) {
    this.conclusion = conclusion;
    }

public String getCreateTime() {
    return createTime;
    }

public void setCreateTime(String createTime) {
    this.createTime = createTime;
    }

public Integer getIoflag() {
    return ioflag;
    }

public void setIoflag(Integer ioflag) {
    this.ioflag = ioflag;
    }

public Integer getjId() {
    return jId;
    }

public void setjId(Integer jId) {
    this.jId = jId;
    }

public String getInfoTypeCode() {
    return infoTypeCode;
    }

public void setInfoTypeCode(String infoTypeCode) {
    this.infoTypeCode = infoTypeCode;
    }

    public Date getGrabTime() {
        return grabTime;
    }

    public void setGrabTime(Date grabTime) {
        this.grabTime = grabTime;
    }

    @Override
public String toString() {
return "ZxjEipDnbJbwccsdetail{" +
        "supplierCode=" + supplierCode +
        ", productionOrderId=" + productionOrderId +
        ", workOrderCode=" + workOrderCode +
        ", testCode=" + testCode +
        ", plantCode=" + plantCode +
        ", checkTime=" + checkTime +
        ", power=" + power +
        ", direction=" + direction +
        ", yuan=" + yuan +
        ", testingVoltage=" + testingVoltage +
        ", testingCurrent=" + testingCurrent +
        ", powerFactor=" + powerFactor +
        ", averageError=" + averageError +
        ", conclusion=" + conclusion +
        ", createTime=" + createTime +
        ", ioflag=" + ioflag +
        ", jId=" + jId +
        ", infoTypeCode=" + infoTypeCode +
"}";
}
}
